草庐IT

Android ListView 主题

全部标签

具有 Material 主题自定义 Logo 的 Android Lollipop 不像 DrawerToggle

在Holo主题中添加这个myActionBar.setDisplayHomeAsUpEnabled(true);我可以在左上角看到应用程序logo(在我的例子中是mm_logo见下文),这个logo充当抽屉切换按钮在Material中未显示Logo但是如果我添加myActionBar.setDisplayShowHomeEnabled(true);应用程序图标显示在左上角(在我的例子中ic_launcher见下文)如果我添加这两行myActionBar.setDisplayShowHomeEnabled(true);myActionBar.setDisplayUseLogoEnable

android - AppCompat 工具栏深色主题样式不适用于 21 之前的设备

首先,我已经反复阅读并应用了此处发布的所有内容,但并没有解决我的问题。似乎这里发布的每个答案都是将样式应用于工具栏的主题属性,我已经试过了它让我无处可去,所以让我解释一下我的问题是什么:我希望除工具栏外的所有地方都有浅色主题。在Lollipop设备上,这不是问题,但在Lollipop之前的设备上,工具栏标题和溢出按钮始终采用MyTheme父级样式,所以我得到深色标题和深色溢出按钮(这是我唯一的按钮)工具栏中的主题属性似乎出现故障.我正在为我的基类使用AppCompatActivity,我的最小api是15,AppCompat版本是22.2.1.0这是我的代码:truefalse@col

Android 使用 Amazon SNS 将通知推送到主题的自定义订阅者列表

我目前正在开发一个在AWS上构建的应用程序。起初,该应用程序位于Parse服务器上,推送通知不是问题,但后来,当我迁移到AWS时,我遇到了一些问题。据我阅读此链接http://aws.amazon.com/articles/9156883257507082我了解到我需要通过使用用户当前登录的设备token创建端点来创建一个主题来订阅用户。我将有很多用户,并且通知将从一个主题发送到所有端点。问题是,当我想发送通知时,我想将某些用户排除在主题之外以接收该通知,例如,当用户发布内容时,我也不会向他发送通知。当我有一个自定义受众可以向其发送通知时,这也可用。我可以为每个要发送的事件通知创建一个

android - 在不重新创建 Activity 的情况下更改应用程序主题

我有一个自定义主题,以Theme.AppCompat.DayNight.NoActionBar作为父主题,具有白天和夜间模式的资源。在文档中,提供了一种更改主题的方法,除非重新创建当前Activity,否则主题只会在下次启动该Activity时更改。另一方面,Twitter和Pocket会更改主题,而不会重新创建用户正在进行的Activity。我怎样才能做到这一点? 最佳答案 TwitterandPocketontheotherhandchangethethemeswithoutrecreatingtheactivitytheuse

android - 提供多个 Android 应用程序主题的最佳实践

我正在尝试研究如何组织具有多个主题的Android应用程序。这是我的问题的一个简化示例,2个主题,“浅色”和“深色”,在每个主题中,两种文本颜色:“启用”和“禁用”现在的问题是,当我定义我的TextView时,我不想在那里调出“亮”或“暗”,我只想在应用程序级别指定主题并应用它。基本上,我想要CSS选择器。我希望能够像这样定义我的主题,和我的TextView一样,并根据我在应用程序级别调用的是“亮”还是“暗”来应用“启用”或“禁用”。这个页面,http://www.androidengineer.com/2010/06/using-themes-in-android-applicati

android - 如何在android中结合两个主题

谁能告诉我如何组合两个主题值(例如:@android:style/Theme.Dialog和@android:style/Theme.NoTitleBar)list文件中的android:theme属性。谢谢,地点 最佳答案 解决方案是创建自定义主题。我创建了一个自定义主题来结合@android:style/Theme.Dialog和@android:style/Theme.NoTitleBar如下true 关于android-如何在android中结合两个主题,我们在StackOver

android - 在 actionbar-sherlock 中自定义主题不起作用

我知道关于actionbar-sherlock的自定义主题有各种各样的问题。我也尝试接受的答案,但没有任何改变。这是我的主题:@style/Widget.Styled.ActionBar@style/Widget.Styled.ActionBar@drawable/actionbar_background@drawable/actionbar_background@drawable/actionbar_background@drawable/actionbar_background这是我的Activity声明:我的应用程序将在android2.1+上运行,所以我将android版本声明

android - 无法在可绘制对象中使用引用颜色(按主题)

考虑:styles.xml@color/theme_color_blueattrs.xmlcolor.xml#ff0071d3最后是drawableprogress_bar.xml当使用进度条绘制时:我收到运行时错误。Android似乎无法获取颜色主题。06-2416:35:57.032:E/AndroidRuntime(3493):java.lang.RuntimeException:UnabletostartactivityComponentInfo{xxx.xxx.activities.startup.ActivityStartup}:android.view.InflateEx

具有不同基本主题的 Android 风格

我正在开发一个具有多种风格的android项目。这很好用,我可以自定义应用程序的元素,例如颜色和字符串资源。我想让一些风格基于AppCompat浅色主题,一些基于AppCompat深色主题。我知道我可以通过重复所有来做到这一点在我的风格和每种风格中,将主题设置为指向每个应用程序的自定义list中的每个主题,但这似乎有点过分了。是否有一些简单的方法来设置这样的主题@color/primary_colour_tone1...lotsmoresettings但是不是直接指向Theme.AppCompat.NoActionBar而是指向在每个gradle构建中可以不同设置的引用?所以是这样的:

android - 使用 AppCompat 主题的动态壁纸

在使用AppCompat主题时是否可以将应用程序/启动器背景指定为动态壁纸?示例使用Theme.Wallpaper,AppCompat中是否有等效项?最好在主题xml中指定。 最佳答案 如果您还没有定义自己的主题,将android:windowBackground设置为transparent并将android:windowShowWallpaper设置为true。例子:@android:color/transparenttrue 关于android-使用AppCompat主题的动态壁纸,